The SH - Veri cation Tool 3 Server
نویسندگان
چکیده
Approximate satisfaction of safety and liveness propertiess Model checkingg Ver-iication tools Abstract. The sh-veriication tool comprises computing abstractions of nite-state behaviour representations as well as automata and temporal logic based ver-iication approaches. To be suitable for the veriication of so called cooperating systems, a modiied type of satisfaction relation (approximate satisfaction) is considered. Regarding abstraction, alphabetic language homomorphisms are used to compute abstract behaviours. To a void loss of important information when moving to the abstract level, abstracting homomorphisms h a ve to satisfy a certain property called simplicity on the concrete (i.e. not abstracted) behaviour. The well known state space explosion problem is tackled by a compositional method combined with a partial order method.
منابع مشابه
Formal Veri cation and Analysis of Multimedia Systems
Sergio Campos Berthier Ribeiro-Neto Autran Macedo Luciano Bertini Computer Science Department Federal University of Minas Gerais Brazil Abstract In this work we discuss the use of formal methods tools, particularly symbolic model checking, in the veri cation and analysis of multimedia systems. We focus on the use of the Verus tool. Verus is based on symbolic model checking and has been used to ...
متن کاملCombining Tools for the Veriication of Fault-tolerant Systems
ion to Finite State/Finite Value Obligations. If the veri cation of explicit-spec obligations can be expressed as a re nement relation between nite state processes using nite data types and concrete data transformations only, it can be discharged by model checking, that is, complete exploration of the process state spaces involved. While tool-supported theorem proving requires manual interactio...
متن کاملByte Code Verification for Java Smart Card Based on Model Checking
The paper presents a novel approach to Java byte code veri cation: The veri cation process is performed \o ine" on a network server, instead of incorporating it in the client. Furthermore, the most critical part of the veri cation process is based upon a formal model and uses a model checker for checking the veri cation conditions. The result of the veri cation process can be securely communica...
متن کاملUniversity Paris Sud (orsay) Site and Grenoble and France Telecom R& D Subsites Dependent Types for His Master Work Supervised by C. Paulin, M. Sozeau [4] Designed a Language with A
Proving C or Java programs Our main activity is related to program veri cation. We mainly focus on the veri cation of behavioral speci cations for programming languages such as C, Java and ML. We develop a tool Why which is a veri cation conditions generator: from an annotated program written in a small imperative language with Hoare logic-like speci cation, it generates conditions expressing t...
متن کاملFormal Veri cation of Secure Programs in the Presence of Side E ects
Much software is written in industry standard programming languages, but these languages often have complex semantics making them hard to formalize. For example, the use of expressions with side e ects is common in C programs. We present new inference rules for conditional (if) statements and looping constructs (while) with preand postevaluation side effects in their test expressions. These inf...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999